tomato paste – Català–English translations

🇬🇧 en ca

tomato paste noun

  • concentrate of tomato purée
domates salçası
Wiktionary Links